.index-bg {
	background: linear-gradient(179deg, #6E99C7 0%, #5BC8F6 100%);
}
.doctorInfo-wrap {
	padding: 64rpx 32rpx 20rpx;
	margin-top: 40rpx;
	box-sizing: border-box;
	position: relative;
	.doctor-like {
		height: 48rpx;
		background: rgba(0, 0, 0, 0.14);
		border-radius: 24rpx;
		display: flex;
		align-items: center;
		padding: 0 20rpx;
		position: absolute;
		top: 0;
		left: 32rpx;
		.like-text{
			font-size: 24rpx;
			font-family: PingFangSC-Regular, PingFang SC;
			font-weight: 400;
			color: #FFFFFF;
		}
		>image {
			width: 28rpx;
			height: 28rpx;
			margin-right: 4rpx;
		}
	}
	.doctorInfo-card-img {
		border-radius: 50%;
		width: 140rpx;
		height: 140rpx;
		display: block;
		border: 4rpx solid white;
		position: absolute;
		top: 40rpx;
		right: 52rpx;
		z-index: 900;
	}
	.doctorInfo-card {
		width: 686rpx;
		height: 260rpx;
		border-radius: 16rpx;
		background-color: rgba(255, 255, 255, 1);
		box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
		padding: 24rpx 24rpx 0 48rpx;
		box-sizing: border-box;
		position: relative;
		.doctor-info-to-detail {
			font-size: 28rpx;
			font-family: PingFangSC-Regular, PingFang SC;
			font-weight: 400;
			color: #6E99C7;
			position: absolute;
			bottom: 30rpx;
			right: 24rpx;
		}
		.doctorInfo-card-top {
			display: flex;
			
			.doctorInfo-card-info {
				.doctorInfo-layer1 {
					.doctorInfo-layer1-box {
						display: flex;
						align-items: center;
						.doctorInfo-layer1-word2 {
							font-size: 40rpx;
							font-family: PingFangSC-Semibold, PingFang SC;
							font-weight: 600;
							color: #333333;
						}
					}
					.doctorInfo-layer1-word3 {
						font-size: 28rpx;
						font-family: PingFangSC-Regular, PingFang SC;
						font-weight: 400;
						color: #B0B2B1;
					}
					.doctorInfo-layer1-word4 {
						font-size: 28rpx;
						font-family: PingFangSC-Regular, PingFang SC;
						font-weight: 400;
						color: #222222;
						margin: 10rpx 0;
					}
				}

				.doctorInfo-layer2 {
					z-index: auto;
					width: 520rpx;
					font-size: 28rpx;
					margin-top: 24rpx;
					font-family: PingFangSC-Regular, PingFang SC;
					font-weight: 400;
					color: #B0B2B1;
				}
			}
		}

		.doctorInfo-layer3 {
			display: flex;
			margin: 20rpx 0 0;
			justify-content: space-around;
			.doctorInfo-layer3-left {
				// display: flex;

				.word6 {
					text-align: center;
					font-size: 24rpx;
					font-family: PingFangSC-Regular;
					color: rgba(153, 153, 153, 1);
				}

				.info2 {
					text-align: center;
					font-size: 34rpx;
					font-family: PingFangSC-Medium, PingFang SC;
					font-weight: 500;
					color: #6E99C7;
				}
			}
		}
	}

	.doctorInfo-hospital {
		width: 686rpx;
		padding: 20rpx 30rpx;
		box-sizing: border-box;
		border-radius: 16rpx;
		background-color: rgba(255, 255, 255, 1);
		box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
		margin-top: 20rpx;
		.doctorInfo-hospital-con {
			display: flex;
			margin-top: 20rpx;
			align-items: center;
			.doctorInfo-hospital-left {
				height: 94rpx;
				display: flex;
				flex: 1;
				overflow: hidden;
				flex-direction: column;

				.word3 {
					font-size: 32rpx;
					font-family: PingFangSC-Regular, PingFang SC;
					font-weight: 400;
					color: #222222;
				}
				.word5 {
					margin-top: 16rpx;
					font-size: 24rpx;
					font-family: PingFangSC-Regular, PingFang SC;
					font-weight: 400;
					color: #B0B2B1;
				}
			}

			.doctorInfo-hospital-icon {
				width: 46rpx;
				height: 46rpx;
				margin-left: 46rpx;
			}
		}
	}

	.doctorInfo-brief {
		border-radius: 16rpx;
		background-color: rgba(255, 255, 255, 1);
		box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
		align-self: center;
		margin-top: 20rpx;
		width: 686rpx;
		padding: 20rpx 30rpx;
		box-sizing: border-box;
		.doctorInfo-brief-info {
			width: 626rpx;
			font-size: 24rpx;
			font-family: PingFangSC-Regular, PingFang SC;
			font-weight: 400;
			color: #B0B2B1;
			line-height: 48rpx;
			margin-top: 20rpx;
		}
	}

	.doctorInfo-inquiry {
		border-radius: 16rpx;
		background-color: rgba(255, 255, 255, 1);
		box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
		align-self: center;
		margin-top: 20rpx;
		width: 686rpx;
		display: flex;
		flex-direction: column;
		align-items: stretch;
		padding: 20rpx 24rpx;
		box-sizing: border-box;
		.inquiry-type-wrap {
			background: #F2F6FC;
			border-radius: 24rpx;
			display: flex;
			padding: 24rpx;
			margin-top: 24rpx;
			align-items: center;
			position: relative;
			.already-sign {
				position: absolute;
				top: 0;
				left: 0;
				bottom: 0;
				width: 120rpx;
				background-color: #6E99C7;
				display: flex;
				align-items: center;
				justify-content: center;
				border-radius: 24rpx 0 0 24rpx;
				.sign-text {
					font-family: PingFangSC-Regular, PingFang SC;
					color: #FFFFFF;
					font-size: 32rpx;
				}
			}
			.inquiry-type-left {
				display: flex;
				flex-direction: column;
				flex: 1;
				overflow: hidden;
				margin-right: 40rpx;
				.inquiry-type-left-head {
					display: flex;
					align-items: center;
					.inquiry-type-name {
						font-size: 32rpx;
						font-family: PingFangSC-Regular, PingFang SC;
						font-weight: 400;
						margin-right: 28rpx;
						color: #222222;
					}
					.inquiry-type-price {
						font-size: 28rpx;
						font-family: PingFangSC-Regular, PingFang SC;
						font-weight: 400;
						color: #FF9660;
					}
				}
				.inquiry-type-describe {
					font-size: 24rpx;
					font-family: PingFangSC-Regular, PingFang SC;
					font-weight: 400;
					color: #B0B2B1;
					margin-top: 12rpx;
				}
			}
			.inquiry-btn {
				width: 140rpx;
				height: 56rpx;
				line-height: 56rpx;
				background: #FF9660;
				border-radius: 28rpx;
				font-size: 24rpx;
				font-family: PingFangSC-Regular, PingFang SC;
				font-weight: 400;
				color: #FFFFFF;
				text-align: center;
			}
		}
	}
	
	.doctor-info-sign {
		border-radius: 16rpx;
		background-color: rgba(255, 255, 255, 1);
		box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
		align-self: center;
		margin-top: 20rpx;
		width: 686rpx;
		display: flex;
		flex-direction: column;
		align-items: stretch;
		padding: 20rpx 24rpx;
		box-sizing: border-box;
		.sign-list-scroll {
			width: 654rpx;
			margin: 24rpx 0;
			white-space: nowrap;
			.sign-list-container {
				display: flex;
				.sign-item-select {
					width: 144rpx;
					height: 178rpx;
					border-radius: 24rpx;
					border: 2rpx solid #E5E5E5;
					display: flex;
					flex-direction: column;
					align-items: center;
					justify-content: center;
					margin-right: 24rpx;
					background-color: #6E99C7;
					.sign-item-name {
						font-size: 32rpx;
						font-family: PingFangSC-Regular, PingFang SC;
						font-weight: 400;
						color: #FFFFFF;
						margin-bottom: 8rpx;
					}
					.sign-item-price {
						font-size: 28rpx;
						font-family: PingFangSC-Regular, PingFang SC;
						font-weight: 400;
						color: #FF9660;
						margin-bottom: 8rpx;
					}
					.sign-item-month-price {
						font-size: 20rpx;
						font-family: PingFangSC-Regular, PingFang SC;
						font-weight: 400;
						color: #FFFFFF;
					}
				}
				.sign-item {
					width: 144rpx;
					height: 178rpx;
					border-radius: 24rpx;
					border: 2rpx solid #E5E5E5;
					display: flex;
					flex-direction: column;
					align-items: center;
					justify-content: center;
					margin-right: 24rpx;
					.sign-item-name {
						font-size: 32rpx;
						font-family: PingFangSC-Regular, PingFang SC;
						font-weight: 400;
						color: #222222;
						margin-bottom: 8rpx;
					}
					.sign-item-price {
						font-size: 28rpx;
						font-family: PingFangSC-Regular, PingFang SC;
						font-weight: 400;
						color: #FF9660;
						margin-bottom: 8rpx;
					}
					.sign-item-month-price {
						font-size: 20rpx;
						font-family: PingFangSC-Regular, PingFang SC;
						font-weight: 400;
						color: #B0B2B1;
					}
				}
			}
			
		}
		.sign-notice {
			width: 624rpx;
			height: 62rpx;
			background: #F2F6FC;
			border-radius: 12rpx;
			font-size: 28rpx;
			font-family: PingFangSC-Regular, PingFang SC;
			font-weight: 400;
			color: #6E99C7;
			line-height: 62rpx;
			text-align: center;
		}
		.sign-confirm {
			width: 100%;
			height: 98rpx;
			background: #6E99C7;
			border-radius: 49rpx;
			font-size: 36rpx;
			font-family: PingFangSC-Regular, PingFang SC;
			font-weight: 400;
			color: #FFFFFF;
			line-height: 98rpx;
			text-align: center;
			margin-top: 48rpx;
		}
	}

	.doctorInfo-evaluate {
		width: 686rpx;
		border-radius: 16rpx;
		background-color: rgba(255, 255, 255, 1);
		box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
		margin-top: 20rpx;
		padding: 20rpx 30rpx;
		box-sizing: border-box;
		position: relative;
		.comment-more-wrap {
			position: absolute;
			top: 0;
			right: 0;
			align-items: center;
			padding: 24rpx;
			display: flex;
			.comment-more-text {
				font-size: 24rpx;
				font-family: PingFangSC-Regular, PingFang SC;
				font-weight: 400;
				color: #B0B2B1;
				margin-right: 8rpx;
			}
			>image {
				width: 46rpx;
				height: 46rpx;
			}
		}
		.section7 {
			display: flex;
			flex-direction: column;
			padding: 24rpx 0 24rpx 80rpx;
			position: relative;
			border-bottom: 2rpx solid #E5E5E5;
			.comment-headphoto {
				width: 64rpx;
				height: 64rpx;
				border-radius: 50%;
				position: absolute;
				top: 24rpx;
				left: 0;
			}
			.box7 {
				flex-direction: row;
				display: flex;
				align-items: center;
				.box7-txt {
					flex: 1;
					font-size: 32rpx;
					font-family: PingFangSC-Semibold, PingFang SC;
					font-weight: 600;
					color: #333333;
				}
			}
			.word11 {
				display: block;
				overflow-wrap: break-word;
				font-size: 28rpx;
				font-family: PingFangSC-Regular, PingFang SC;
				font-weight: 400;
				color: #6B6970;
				line-height: 36rpx;
				text-align: left;
				margin-top: 26rpx;
				overflow: hidden;
				text-overflow: ellipsis;
			}
			.txt2 {
				// width: 201rpx;
				display: block;
				overflow-wrap: break-word;
				font-size: 24rpx;
				font-family: PingFangSC-Regular, PingFang SC;
				font-weight: 400;
				color: #B0B2B1;
				white-space: nowrap;
				text-align: left;
				align-self: flex-start;
				margin-top: 16rpx;
			}
		}
	}

}
